world championship race - Spanish English Dictionary